package com.flitsneak.designpatterns.behavioralpatterns.state;

/**
 * @author flitsneak
 * @email flitsneak@gmail.com
 * @date 2022/7/18 17:35
 * @description
 */
public abstract class EmotionalState {
    protected Context context;

    public void setContext(Context context) {
        this.context = context;
    }

    public abstract void normalState();

    public abstract void buddhaLikeState();

    public abstract void periodState();

    public abstract void excitedState();
}
